﻿using UnityEngine;
using System.Collections;
using UnityEngine.UI;

//说明
/*
 Model 和View 并不是一一对应关系，可能有的View绑定了model 有的没有，
 * 有的管理权在ViewMgr 有的在Model
 * 但是调度权 都在ViewMgr
 * 有的生命周期 跟随Model
 */
public class View : ZT_Object
{

    public GameObject _root;

    public override bool Init()
    {
        ViewMgr.ins.Add(this);
        return true;
    }



    public void BindModel(Model _model)
    {
        this._model = _model;
        _model.view = this;
    }


    protected Model _model;

    public Model model
    {
        set
        {
            this._model = value;
        }
        get
        {
            return this._model;
        }
    }
}


